package com.supplychainapi.domain;

import com.supplychainapi.model.ScmTbpurchasedtl;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.math.BigDecimal;
import java.util.List;

@ApiModel("采购单据")
public class Tbpurchase {


    /**
     * 供应商平台GUID
     */
    @ApiModelProperty(value = "供应商平台id")
    private String fspguid;

    /**
     * 供应商代码
     */
    @ApiModelProperty(value = "供应商代码")
    private String fssupplierid;

    /**
     * 供应商名称
     */
    @ApiModelProperty(value = "供应商名称")
    private String fssuppliername;

    /**
     * 供应商联系人
     */
    @ApiModelProperty(value = "供应商联系人")
    private String fscontact;

    /**
     * 供应商联系人手机
     */
    @ApiModelProperty(value = "供应商联系人手机")
    private String fscellphonect;

    /**
     * 到货日期
     */
    @ApiModelProperty(value = "到货日期")
    private String fsarrivaldate;


    @ApiModelProperty(value = "单据日期")
    private String fsbilldate;

    /**
     * 到货地址
     */
    @ApiModelProperty(value = "到货地址")
    private String fsarrivaladdr;

    /**
     * 收货人
     */
    @ApiModelProperty(value = "收货人")
    private String fsreceiver;

    /**
     * 收货人手机
     */
    @ApiModelProperty(value = "收货人手机")
    private String fscellphonerr;


    /**
     * 订单备注
     */
    @ApiModelProperty(value = "订单备注")
    private String fsnote;

    /**
     * 单据状态;		0未提交/1已提交/9已收货
     */
    @ApiModelProperty("单据状态 0未提交/1已提交/9已收货")
    private Short fibillstatus;
    
    
    /**
     * 采购金额
     */
    @ApiModelProperty("采购金额")
    private BigDecimal fdpurchasemoneyamt;
    
    /**
     * 采购税额
     */
    @ApiModelProperty("采购税额")
    private BigDecimal fdpurchasetaxamt;

    /**
     * 订单详情model
     */
    @ApiModelProperty(value = "订单详情model")
    private List<ScmTbpurchasedtl> purchasedtlList;

    public String getFspguid() {
        return fspguid;
    }

    public void setFspguid(String fspguid) {
        this.fspguid = fspguid;
    }

    public String getFssupplierid() {
        return fssupplierid;
    }

    public void setFssupplierid(String fssupplierid) {
        this.fssupplierid = fssupplierid;
    }

    public String getFssuppliername() {
        return fssuppliername;
    }

    public void setFssuppliername(String fssuppliername) {
        this.fssuppliername = fssuppliername;
    }

    public String getFscontact() {
        return fscontact;
    }

    public void setFscontact(String fscontact) {
        this.fscontact = fscontact;
    }

    public String getFscellphonect() {
        return fscellphonect;
    }

    public void setFscellphonect(String fscellphonect) {
        this.fscellphonect = fscellphonect;
    }

    public String getFsarrivaldate() {
        return fsarrivaldate;
    }

    public void setFsarrivaldate(String fsarrivaldate) {
        this.fsarrivaldate = fsarrivaldate;
    }

    public String getFsbilldate() {
        return fsbilldate;
    }

    public void setFsbilldate(String fsbilldate) {
        this.fsbilldate = fsbilldate;
    }

    public String getFsarrivaladdr() {
        return fsarrivaladdr;
    }

    public void setFsarrivaladdr(String fsarrivaladdr) {
        this.fsarrivaladdr = fsarrivaladdr;
    }

    public String getFsreceiver() {
        return fsreceiver;
    }

    public void setFsreceiver(String fsreceiver) {
        this.fsreceiver = fsreceiver;
    }

    public String getFscellphonerr() {
        return fscellphonerr;
    }

    public void setFscellphonerr(String fscellphonerr) {
        this.fscellphonerr = fscellphonerr;
    }

    public String getFsnote() {
        return fsnote;
    }

    public void setFsnote(String fsnote) {
        this.fsnote = fsnote;
    }


    public Short getFibillstatus() {
        return fibillstatus;
    }

    public void setFibillstatus(Short fibillstatus) {
        this.fibillstatus = fibillstatus;
    }

    public List<ScmTbpurchasedtl> getPurchasedtlList() {
        return purchasedtlList;
    }

    public void setPurchasedtlList(List<ScmTbpurchasedtl> purchasedtlList) {
        this.purchasedtlList = purchasedtlList;
    }

	public BigDecimal getFdpurchasemoneyamt() {
		return fdpurchasemoneyamt;
	}

	public void setFdpurchasemoneyamt(BigDecimal fdpurchasemoneyamt) {
		this.fdpurchasemoneyamt = fdpurchasemoneyamt;
	}

	public BigDecimal getFdpurchasetaxamt() {
		return fdpurchasetaxamt;
	}

	public void setFdpurchasetaxamt(BigDecimal fdpurchasetaxamt) {
		this.fdpurchasetaxamt = fdpurchasetaxamt;
	}
    
    
}